submit an alibi - Espagnol Anglais Dictionnaire